﻿using System;

namespace Eflong.DTO.Fx
{
    [FluorineFx.TransferObject]
    public class InterlockedBreaker
    {
        //Id        -1
        public int Id { get; set; }

        // 矿井编号 -2
        public int CoalMineId { get; set; }

        // -3
        public string CoalMineName { get; set; }

        // 闭锁名称     -4
        public string Name { get; set; }

        // 地点         -5
        public string Location { get; set; }

        // 闭锁类型     -6
        public string Type { get; set; }

        // 延迟时间     -7
        public float Delaytime { get; set; }

        // 甲烷传感器Id 1   -8

        public string MethaneSensorId;//{ get; set; }

        // 甲烷传感器Id 2   -9
        public string MethaneSensorId2;//{ get; set; }

        // 风机1            -10
        public string FanSensorId;// { get; set; }

        // 风机2            -11
        public string FanSensorId2;//{ get; set; }

        // 风机1-2            -10
        public string FanSensorId_2;//{ get; set; }

        // 风机2-2            -11
        public string FanSensorId2_2;//{ get; set; }

        // 闭锁             -12
        public string LockedSensorId;// { get; set; }

        // 断电器           -13
        public string BreakerSensorId;//{ get; set; }

        // 馈电器           -14
        public string FeedSensorId;// { get; set; }

        // 断电器 2         -15
        public string BreakerSensorId2;//{ get; set; }

        // 馈电器 2         -16
        public string FeedSensorId2;// { get; set; }

        // 甲烷传感器数值   -17
        public string MethaneSensorValue;//{ get; set; }

        // 甲烷传感器2 数值

        public string MethaneSensorValue2;// { get; set; }

        // 风机1 状态

        public string FanSensorValue;//{ get; set; }

        // 风机2 状态

        public string FanSensorValue2;// { get; set; }

        // 断电器状态

        public string BreakerSensorValue;//{ get; set; }

        // 馈电器状态

        public string FeedSensorValue;//{ get; set; }

        // 闭锁状态

        public string LockedSensorValue;// { get; set; }

        // 断电器2 状态

        public string BreakerSensorValue2;//{ get; set; }

        // 馈电器2 状态

        public string FeedSensorValue2;//{ get; set; }

        // 是否闭锁
        public bool IsLocked { get; set; }

        // 开始时刻

        public DateTime BeginTime { get; set; }

        // 结束时刻
        public DateTime EndTime { get; set; }

        // 原因
        public string Causation { get; set; }

        // 采取措施
        public string Measure { get; set; }

        // 采取措施时刻
        public DateTime MeasureTime { get; set; }

        // 是否馈电异常
        public bool IsFeedAbnormal { get; set; }

        //
        public bool Update { get; set; }

        public DateTime UpdateTime { get; set; }

        // 确认
        public bool Valid { get; set; }

        // 确认时刻
        public DateTime ValidTime { get; set; }
    }
}